Triangle Sparsifiers

نویسندگان

  • Charalampos E. Tsourakakis
  • Mihail N. Kolountzakis
  • Gary L. Miller
چکیده

In this work, we introduce the notion of triangle sparsifiers, i.e., sparse graphs which are approximately the same to the original graph with respect to the triangle count. This results in a practical triangle counting method with strong theoretical guarantees. For instance, for unweighted graphs we show a randomized algorithm for approximately counting the number of triangles in a graph G, which proceeds as follows: keep each edge independently with probability p, enumerate the triangles in the sparsified graph G′ and return the number of triangles found in G′ multiplied by p−3. We prove that under mild assumptions on G and p our algorithm returns a good approximation for the number of triangles with high probability. Specifically, we show that if p ≥ max ( polylog(n)∆ t , polylog(n) t1/3 ), where n, t, ∆, and T denote the number of vertices in G, the number of triangles in G, the maximum number of triangles an edge of G is contained and our triangle count estimate respectively, then T is strongly concentrated around t: Pr [|T − t| ≥ t] ≤ n . We illustrate the efficiency of our algorithm on various large real-world datasets where we obtain significant speedups. Finally, we investigate cut and spectral sparsifiers with respect to triangle counting and show that they are not optimal. Submitted: January 2011 Reviewed: July 2011 Revised: September 2011 Accepted: October 2011 Final: October 2011 Published: October 2011 Article type: Regular paper Communicated by: D. Wagner We would like to thank Prof. Alan Frieze and Richard Peng for helpful discussions and the anonymous referees for their valuable comments. Research supported by NSF Grants No. CCF-1013110, No. IIS-0705359, No. CCF-0635257 and by the University of Crete Grant No. 2569. E-mail addresses: [email protected] (Charalampos E. Tsourakakis) [email protected] (Mihail N. Kolountzakis) [email protected] (Gary L. Miller) 704 Tsourakakis et al. Triangle Sparsifiers

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improved Guarantees for Vertex Sparsification in Planar Graphs

Graphs Sparsification aims at compressing large graphs into smaller ones while (approximately) preserving important characteristics of the input graph. In this work we study Vertex Sparsifiers, i.e., sparsifiers whose goal is to reduce the number of vertices. More concretely, given a weighted graph G = (V,E), and a terminal set K with |K| = k, a quality q vertex cut sparsifier of G is a graph H...

متن کامل

Spectral Sparsification of Undirected Graphs

A cut sparsifier for an undirected graph is a sparse graph, which preserves up to multiplicative (1 ") factor the values of all cuts. It was shown in [BK96] how to construct cut sparsifiers with O(n logn="2) edges in near-linear time. In [ST11] Spielman and Teng considered much stronger notion: spectral sparsification. A spectral sparsifier is a sparse graph, which (almost) preserves the Laplac...

متن کامل

3 Barrier Functions

In the previous lectures, we explored the problem of finding spectral sparsifiers and saw both deterministic and randomized algorithms that given a graph G with n vertices finds a spectral sparsifier with O ( n logn 2 ) edges. In this lecture, we improve upon this result to find linear-sized spectral sparsifiers, or more concretely, spectral sparsifiers with O ( n 2 ) edges. This is an interest...

متن کامل

ar X iv : 0 80 3 . 09 29 v 2 [ cs . D S ] 7 M ar 2 00 8 Graph Sparsification by Effective Resistances ∗

We present a nearly-linear time algorithm that produces high-quality sparsifiers of weighted graphs. Given as input a weighted graph G = (V,E,w) and a parameter ǫ > 0, we produce a weighted subgraph H = (V, Ẽ, w̃) of G such that |Ẽ| = O(n logn/ǫ) and for all vectors x ∈ R (1 − ǫ) ∑ uv∈E (x(u)− x(v))2wuv ≤ ∑ uv∈Ẽ (x(u)− x(v))2w̃uv ≤ (1 + ǫ) ∑ uv∈E (x(u)− x(v))2wuv. (1) This improves upon the spars...

متن کامل

Degree-3 Treewidth Sparsifiers

We study treewidth sparsifiers. Informally, given a graph G of treewidth k, a treewidth sparsifier H is a minor of G, whose treewidth is close to k, |V (H)| is small, and the maximum vertex degree in H is bounded. Treewidth sparsifiers of degree 3 are of particular interest, as routing on node-disjoint paths, and computing minors seems easier in sub-cubic graphs than in general graphs. In this ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Graph Algorithms Appl.

دوره 15  شماره 

صفحات  -

تاریخ انتشار 2011